home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 115
/
FreelogNo115-MaiJuin2013.iso
/
Internet
/
AvantBrowser
/
asetup.exe
/
_data
/
webkit
/
resources.pak
/
Unnamed File 000014.txt
< prev
next >
Wrap
Text File
|
2013-04-03
|
16KB
|
481 lines
<!DOCTYPE html>
<html i18n-values="dir:textdirection">
<!--
Copyright (c) 2012 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<head>
<meta name="google" value="notranslate">
<title i18n-content="title"></title>
<link rel="stylesheet" href="chrome://resources/css/list.css">
<link rel="stylesheet" href="chrome://resources/css/tree.css">
<link rel="stylesheet" href="chrome://resources/css/menu.css">
<link rel="stylesheet" href="chrome://resources/css/menu_button.css">
<link rel="stylesheet" href="chrome://resources/css/widgets.css">
<style>/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */
html,
body {
cursor: default;
height: 100%;
margin: 0;
overflow: hidden;
width: 100%;
}
list {
display: block;
overflow-x: hidden;
overflow-y: visible; /* let the container do the scrolling */
}
list > * {
-webkit-padding-end: 20px;
-webkit-padding-start: 3px;
color: hsl(0, 0%, 70%);
display: -webkit-box;
line-height: 20px;
margin: 0;
padding-bottom: 0;
padding-top: 0;
text-decoration: none;
white-space: nowrap;
}
list > * > * {
-webkit-padding-start: 20px;
background: 0 50% no-repeat;
box-sizing: border-box;
overflow: hidden;
text-overflow: ellipsis;
white-space: pre; /* Don't collapse whitespace */
}
list > * > .label {
-webkit-transition: all 150ms;
color: black;
display: inline-block; /* We need to use inline-block here due to RTL. */
}
list > * > .url {
-webkit-box-flex: 1;
direction: ltr; /* URLs always read LTR */
display: none;
}
list > :hover > .url,
list > [selected] > .url {
display: block;
}
/* Handle proper padding for URL field in an RTL context, where field order is
* |div.url||div.label| - so we need padding at the right of URL, not at the
* left. And since url is always LTR, that is padding at the end, not the start.
*/
html[dir=rtl] .url {
-webkit-padding-end: 20px;
-webkit-padding-start: 0;
}
html[dir=rtl] list .label {
background-position: 100% 50%;
}
list > .folder > .label {
background-image: -webkit-image-set(
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABNklEQVQ4y2P5//8/A7UACwMVAdiwpkSHNCA1E4t8et38A7NIddnMnIoCMIObmxtMP7h5mWHlkk0gC4g3DOQqUVkVhoeXjoIFGBn/gWmmfz8YZCT5Qa7GFagYrga5bGZGSRwDA1jLfwZ4fABpbRco5z9UHCr56/VDhp7uhTOhQcOI4k1QjDL++wM2gfE/0GUg/O8flP0XKPcXKvYXrOnn82t4wgzkM5BhSAaBDfnzDSIOxn/BYgQjAOyyv7/BBoFdgWwIyACYy35+IcKwvyDDfkE0/f4KFIC55h/E2aCw+vGZuKTxH6TpD9Cw358RrgEZAAl1oIu+Ep/OQC5jALnszw+IZuQsRqRBtMlOHy9sYeBiZyVa07efv3Ealj599YWZpLrC2CMO0zBolphJps8YsYUZ46ArzwDWgLJTS2LvKwAAAABJRU5ErkJggg==') 1x);
}
/* We need to ensure that even empty labels take up space */
list > * > .label:empty::after,
list > * > .url:empty::after {
content: ' ';
white-space: pre;
}
list > .folder > .url:empty::after {
content: '';
}
list > * > button {
-webkit-transition: opacity 150ms;
background: #fff -webkit-canvas(drop-down-arrow) no-repeat center center;
border: 1px solid hsl(214, 91%, 85%);
border-radius: 3px;
bottom: 1px;
display: none;
overflow: hidden;
padding: 0;
position: absolute;
right: 3px;
top: 1px;
width: 15px;
}
list > [selected]:hover > button,
list > * > button[menu-shown] {
border-color: hsl(214, 91%, 65%);
}
list > :hover > button {
display: block;
}
list > * > button:hover,
list > * > button[menu-shown] {
display: block;
}
html[dir=rtl] list > * > button {
left: 3px;
right: auto;
}
/* Edit mode */
list [editing] .label input,
list [editing] .url input {
-webkit-margin-end: 4px;
-webkit-margin-start: -4px;
-webkit-padding-end: 3px;
-webkit-padding-start: 3px;
box-sizing: content-box;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
/* Do not inherit the line-height. */
line-height: normal;
margin-bottom: 0;
margin-top: 0;
min-height: 0;
text-decoration: none;
vertical-align: baseline;
}
.tree-item [editing] input {
line-height: normal;
margin: 0;
min-height: 0;
padding: 1px 0;
}
list > [editing] {
overflow: visible;
}
list [editing] .label,
list [editing] .url,
list [editing] > * {
overflow: visible;
}
list [editing] .url {
-webkit-padding-start: 5px;
}
list [editing] input {
padding: 1px 0;
}
/* end editing */
html[dir=rtl] list > .folder > .label {
background-image: -webkit-image-set(
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABTElEQVQ4y2P8//8/A7UA44AZ1pTokAakZmKRSq+bf2AWqYb9D4/xY1BQ1wXzv379CqandExgABrGiGEYHtsZZCT5GUwMZBj+MXGA+f//M4HpE5ffM7x+fCcd3bD/QMMYSkrjGdhE5aEBwQhCDBACRAFpRrgUA5gDRM35dQxYDSuOMWXgVjeBiDAxAxUzMfwH0xA2AxMThAZhoEn/mVgYWgrq8RimoAy1nhliIFADCP9n4YKKIQz8D/R2SxE+w8RFICLsPFDXQF0GNZQBaOh/qKv/sfAwtBY34DFMVBAhysELDSCoF0GGMQIxKzfYkj8sggxtZY1EGgZ2ITc0sGEY6kpWXobfbKIM7RXNJBgGN5ABKSqBmI2f4RebFENHdQsdDMsMNWDgYmclOmd8+/mbYfrqC5iGbV05j+HsjkXk5PN0bHmT3GKEkXHQlmcAl2ySIdjFZKwAAAAASUVORK5CYII=') 1x);
}
.main {
bottom: 0;
display: -webkit-box;
left: 0;
position: absolute;
right: 0;
top: 79px;
}
.main > * {
height: 100%;
}
#tree-container {
-webkit-padding-end: 5px;
-webkit-padding-start: 10px;
box-sizing: border-box;
/* min-width and max-width are used by the split pane. */
max-width: 50%;
min-width: 50px;
overflow: auto;
padding-bottom: 5px;
padding-top: 5px;
width: 200px;
}
#tree {
display: inline-block;
min-width: 100%;
overflow: visible; /* let the container do the scrolling */
}
.tree-item > .tree-row {
line-height: 20px;
}
.tree-row .expand-icon {
top: 2px;
}
#list {
-webkit-box-flex: 1;
box-sizing: border-box;
padding: 5px;
}
.splitter {
background-color: rgb(235, 239, 249);
cursor: e-resize;
width: 5px;
}
.logo {
-webkit-appearance: none;
background: url('data:image/png;base64,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') no-repeat 50% 50%;
border: 0;
cursor: pointer;
float: left;
height: 32px;
margin: 10px;
width: 32px;
}
.header form {
float: left;
margin: 14px 2px 0 2px;
width: 171px;
}
.header {
min-width: 400px;
}
html[dir=rtl] .logo,
html[dir=rtl] .header > div,
html[dir=rtl] .header form {
float: right;
}
#drop-overlay {
background-color: hsla(214, 91%, 85%, .5);
border: 1px solid hsl(214, 91%, 85%);
border-radius: 3px;
box-sizing: border-box;
display: none;
overflow: hidden;
pointer-events: none;
position: absolute;
z-index: -1;
}
#drop-overlay.line {
background-clip: padding-box;
background-color: black;
border: 3px solid black;
border-bottom-color: transparent;
border-radius: 0;
border-top-color: transparent;
height: 8px;
z-index: 10;
}
.summary {
background-color: rgb(235, 239, 249);
border-top: 1px solid rgb(156, 194, 239);
clear: both;
padding: 5px 10px;
white-space: nowrap;
}
.summary > * {
display: inline-block;
font-size: 100%;
margin: 0;
}
.summary button {
-webkit-appearance: none;
-webkit-margin-start: 10px;
-webkit-padding-end: 11px;
-webkit-padding-start: 0;
background: transparent -webkit-canvas(drop-down-arrow)
no-repeat right center;
border: 0;
font: inherit;
padding-bottom: 0;
padding-top: 0;
}
html[dir=rtl] .summary button {
background-position: left center;
}
@media (pointer:coarse) {
list > *,
menu > button,
.tree-item > .tree-row {
line-height: 28px;
}
list [editing] input,
.tree-item [editing] input {
padding: 3px 0;
}
.tree-row .expand-icon {
top: 6px;
}
}
</style>
<script src="chrome://resources/css/tree.css.js"></script>
<script src="css/bmm.css.js"></script>
<script src="chrome://resources/js/event_tracker.js"></script>
<script src="chrome://resources/js/cr.js"></script>
<script src="chrome://resources/js/cr/event_target.js"></script>
<script src="chrome://resources/js/cr/link_controller.js"></script>
<script src="chrome://resources/js/cr/promise.js"></script>
<script src="chrome://resources/js/cr/ui.js"></script>
<script src="chrome://resources/js/cr/ui/touch_handler.js"></script>
<script src="chrome://resources/js/cr/ui/array_data_model.js"></script>
<script src="chrome://resources/js/cr/ui/command.js"></script>
<script src="chrome://resources/js/cr/ui/menu_item.js"></script>
<script src="chrome://resources/js/cr/ui/menu.js"></script>
<script src="chrome://resources/js/cr/ui/position_util.js"></script>
<script src="chrome://resources/js/cr/ui/menu_button.js"></script>
<script src="chrome://resources/js/cr/ui/context_menu_button.js"></script>
<script src="chrome://resources/js/cr/ui/context_menu_handler.js"></script>
<script src="chrome://resources/js/cr/ui/list_selection_model.js"></script>
<script src="chrome://resources/js/cr/ui/list_selection_controller.js"></script>
<script src="chrome://resources/js/cr/ui/list_item.js"></script>
<script src="chrome://resources/js/cr/ui/list.js"></script>
<script src="chrome://resources/js/cr/ui/tree.js"></script>
<script src="chrome://resources/js/cr/ui/splitter.js"></script>
<script src="chrome://resources/js/i18n_template_no_process.js"></script>
<script src="chrome://resources/js/load_time_data.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="js/bmm.js"></script>
<script src="js/bmm/bookmark_list.js"></script>
<script src="js/bmm/bookmark_tree.js"></script>
</head>
<body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize">
<div class="header">
<button class="logo link-button" tabindex=3></button>
<form onsubmit="setSearch(this.term.value); return false;"
class="form">
<input type="search" id="term" tabindex=1 autofocus incremental
i18n-values="placeholder:search_button">
</form>
</div>
<div class="summary">
<h3 i18n-content="title"></h3>
<button menu="#organize-menu" tabindex="4" i18n-content="organize_menu">
</button>
</div>
<div class=main>
<div id=tree-container>
<tree id=tree tabindex=2 role="tree"></tree>
</div>
<div class=splitter></div>
<list id=list tabindex=2></list>
</div>
<!-- Organize menu -->
<command i18n-values=".label:rename_folder" id="rename-folder-command"></command>
<command i18n-values=".label:edit" id="edit-command"></command>
<command i18n-values=".label:show_in_folder" id="show-in-folder-command"></command>
<command i18n-values=".label:cut" id="cut-command"></command>
<command i18n-values=".label:copy" id="copy-command"></command>
<command i18n-values=".label:paste" id="paste-command"></command>
<command i18n-values=".label:delete" id="delete-command"></command>
<command i18n-values=".label:undo_delete" id="undo-delete-command"></command>
<command i18n-values=".label:sort" id="sort-command"></command>
<command i18n-values=".label:add_new_bookmark" id="add-new-bookmark-command"></command>
<command i18n-values=".label:new_folder" id="new-folder-command"></command>
<!-- Tools menu -->
<command i18n-values=".label:import_menu" id="import-menu-command"></command>
<command i18n-values=".label:export_menu" id="export-menu-command"></command>
<!-- open * are handled in canExecute handler -->
<command id="open-in-new-tab-command"></command>
<command id="open-in-background-tab-command"></command>
<command id="open-in-new-window-command"></command>
<command id="open-incognito-window-command"></command>
<command id="open-in-same-window-command"></command>
<command id="undo-command"></command>
<!-- TODO(arv): I think the commands might be better created in code? -->
<menu id="organize-menu">
<button command="#add-new-bookmark-command"></button>
<button command="#new-folder-command"></button>
<hr>
<button command="#rename-folder-command"></button>
<button command="#edit-command"></button>
<button command="#show-in-folder-command"></button>
<hr>
<button command="#cut-command"></button>
<button command="#copy-command"></button>
<button command="#paste-command"></button>
<hr>
<button command="#delete-command"></button>
<button command="#undo-delete-command"></button>
<hr>
<button command="#sort-command"></button>
<hr>
<button command="#import-menu-command"></button>
<button command="#export-menu-command"></button>
</menu>
<menu id="context-menu">
<button command="#open-in-new-tab-command"></button>
<button command="#open-in-new-window-command"></button>
<button command="#open-incognito-window-command"></button>
<hr>
<button command="#rename-folder-command"></button>
<button command="#edit-command"></button>
<button command="#show-in-folder-command"></button>
<hr>
<button command="#cut-command"></button>
<button command="#copy-command"></button>
<button command="#paste-command"></button>
<hr>
<button command="#delete-command"></button>
<button command="#undo-delete-command"></button>
<hr>
<button command="#add-new-bookmark-command"></button>
<button command="#new-folder-command"></button>
</menu>
<div id="drop-overlay"></div>
<script src="js/main.js"></script>
</body>
</html>